package ctn.convert;

import ctn.hibernate.po.CtnUser;
import ctn.service.dto.CTNUserDTO;

public class CTNUserConvert {

	public static CTNUserDTO convertPo2DTO(CtnUser user,CTNUserDTO dto){
		if(dto==null){
			dto=new CTNUserDTO();
		}
		dto.setID(user.getId());
		dto.setCreateDate(user.getCreateDate());
		dto.setEmail(user.getEmail());
		dto.setPassword(user.getPassword());
		dto.setStatus(user.getStatus());
		dto.setUpdateDate(user.getUpdateDate());
		dto.setUserName(user.getName());
		dto.setLevelCount(user.getLevelCount());
		dto.setFaildCount(user.getFaildCount());
		return dto;
	}
	public static CtnUser convertDTO2Po(CTNUserDTO dto,CtnUser user){
		if(user==null){
			user=new CtnUser();
		}
		user.setId(dto.getID());
		user.setCreateDate(dto.getCreateDate());
		user.setEmail(dto.getEmail());
		user.setPassword(dto.getPassword());
		user.setStatus(dto.getStatus());
		user.setUpdateDate(dto.getUpdateDate());
		user.setName(dto.getUserName());
		user.setLevelCount(dto.getLevelCount());
		user.setFaildCount(dto.getFaildCount());
		return user;
	}
}
